package com.hospital.doctor.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author：zhuzhujiang
 * @Description:
 * @name：Medication
 * @Date：2024/10/21 0:21
 */
@Data
@TableName("elt_medication_info")
public class Medication {


    /**
     * 药品的唯一标识
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 药品名称
     */
    private String name;

    /**
     * 药品类型
     */
    private String type;

    /**
     * 建议用法用量
     */
    private String usageQuantity;

    /**
     * 是否为处方药
     */
    private Integer isRx;

    /**
     * 适用症
     */
    private String indications;

    /**
     * 不良反应
     */
    private String adverseReaction;

    /**
     * 禁忌
     */
    private String taboo;

    /**
     * 用药注意事项
     */
    private String attention;

    /**
     * 剂型
     */
    private String dosageForm;

    /**
     * 有效期(天)
     */
    private Integer validityPeriod;

    /**
     * 数量
     */
    private Integer singleNumber;

    /**
     * 药品标准价格
     */
    private BigDecimal standardPrice;

    /**
     * 储存条件
     */
    private String storageConditions;

    /**
     * 批准文号
     */
    private String approvalNumber;

    /**
     * 生产企业
     */
    private String enterprise;

    /**
     * 报销比例（百分比值）
     */
    private BigDecimal reimburse;

    /**
     * 产品ID
     */
    private Integer productId;


}
